import { RegistrableApp } from 'qiankun'
export const microApps: any[] = [
  {
    name: 'h5-edit', // 微应用的名称，微应用之间必须确保唯一。
    entry: process.env.VUE_APP_H5_EDIT_URL, // 必选，微应用的入口。
    container: '#app-container', // 必选，微应用的容器节点的选择器或者 Element 实例。
    activeRule: '/h5-edit', // 必选，微应用的激活规则。
    props: {}
  },
  {
    name: 'low-code',
    entry: process.env.VUE_APP_LOW_CODE_URL,
    container: '#app-container',
    activeRule: '/low-code',
    props: {}
  }
].map(app => {
  // 将监听的路由下发到子应用的base
  const routerBase = app.activeRule
  app.props = {
    routerBase
  }
  return app
})
